package com.ruoyi.workbench.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.io.Serializable;

/**
 * 工作报告(WorkReport)实体类
 *
 * @author makejava
 * @since 2024-07-09 16:30:27
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class WorkReport implements Serializable {
    private static final long serialVersionUID = -67220387419094746L;
    /**
     * id
     */
    private Integer sid;
    /**
     * 报告名称
     */
    private String reportName;
    /**
     * 编写人id
     */
    private Integer compileId;
    private String compileName;
    /**
     * 事项id
     */
    private Integer matterId;
    /**
     * 内容
     */
    private String content;
    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;
    /**
     * 修改时间
     */
    private Date updateTime;


    private String compile;


    public Integer getSid() {
        return sid;
    }

    public void setSid(Integer sid) {
        this.sid = sid;
    }

    public String getReportName() {
        return reportName;
    }

    public void setReportName(String reportName) {
        this.reportName = reportName;
    }

    public Integer getCompileId() {
        return compileId;
    }

    public void setCompileId(Integer compileId) {
        this.compileId = compileId;
    }

    public Integer getMatterId() {
        return matterId;
    }

    public void setMatterId(Integer matterId) {
        this.matterId = matterId;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getCompileName() {
        return compileName;
    }

    public void setCompileName(String compileName) {
        this.compileName = compileName;
    }
}

